package com.info.zhiduoduo.repository.entity.maker;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 针对 12个月交易不满十万元 的创客 处理记录
 */

@Data
@TableName("zdd_maker_handle")
public class MakerHandle extends Model<MakerHandle> {

    @TableId(value = "id" , type = IdType.AUTO)
    private int id;

    private Integer userid;

    /** 处理类型（1 已线下付款 2 特批不用付款 3 停止交易 4 申请注销 5 特殊承诺不收费）*/
    @TableField("handle_type")
    private Integer handleType;

    /** 处理周期 */
    @TableField("handle_year")
    private Integer handleYear;

    /**
     * 处理收费金额
     */
    private BigDecimal handleAmount;

    private String filepath;

    private String remark;

    private Date createtime;

    private Date updatetime;

    @Override
    protected Serializable pkVal() {
        return this.id;
    }
}
